- Friday, September 27, 2024
Accessibility is a fundamental aspect of design that should be prioritized rather than treated as an afterthought. The choice of typeface plays a crucial role in ensuring that content is clear and legible, allowing for better understanding and engagement. Designers can achieve accessibility without sacrificing creativity or incurring high costs, as there are numerous free and paid sans serif fonts that are designed with accessibility in mind. Accessible fonts are characterized by distinct letterforms that minimize confusion, particularly for individuals with reading difficulties such as dyslexia. Key features of accessible fonts include the differentiation of similar characters, such as 'b' and 'd', and ensuring that letters like capital 'I', lowercase 'l', and the number '1' are easily distinguishable. Additionally, fonts should have open counterspaces, which refer to the gaps within letters, and a decent x-height, which is the height of lowercase letters relative to the baseline. Several fonts have been highlighted for their accessibility features. Atkinson Hyperlegible, developed by America’s Braille Institute, is specifically designed for vision-impaired users and is praised for its thoughtful design. Frutiger, originally created for airport signage, is versatile and widely used in various applications, including healthcare. Georgia, a popular serif font, is noted for its legibility, especially for older readers. Other notable fonts include Inconstant Regular, which offers variability for dyslexic readers, and Lexend Deca, designed to improve readability for individuals with developmental reading disorders. Mooli Regular is likened to a teacher's handwriting, making it friendly and approachable, while Museo Slab is recommended for its clarity in titles and headlines. Naej Std Regular is suitable for children's literature, and Novaletra Serif CF Regular adapts well to various languages. P22 Underground, inspired by the iconic London Underground typeface, and Palatino, known for its clarity in book typesetting, are also included in the list. Sincopa Nina and Ella, named after legendary singers, add a creative flair to music promotions. Spencer Light, designed with legibility in mind, is ideal for high-end marketing, while Thorngumbald focuses on reducing character similarity for easier reading. Verdana, a classic font developed for screen displays, remains a recommended choice for its legibility. The importance of using accessible typefaces is underscored by the belief that design should be inclusive, ensuring that no one is intentionally excluded from engaging with content. Designers are encouraged to make informed choices that enhance accessibility in their work, ultimately leading to more successful and inclusive designs.
- Friday, May 17, 2024
Accessible design improves the overall user experience and helps reach a wider audience while also ensuring legal compliance with ADA and WCAG.
- Tuesday, April 16, 2024
Accessibility doesn't just happen in an ableist world. The mechanisms and automatisms are not tuned to produce accessible content, code, or designs. As a designer, developer, project manager, or in any role, you must focus on accessibility and do it intentionally. It will not happen automatically every day of the week.
- Tuesday, May 28, 2024
Design systems built with proper affordances are the key to creating intuitive and versatile user interfaces. Designers can ensure that components are robust and flexible by clearly defining and implementing boundaries around their intended uses. Collaborating with product teams and applying data-informed design contributes to quantifying the impact of design decisions.
- Tuesday, September 10, 2024
Design is not just about aesthetics. It's about how humans perceive and interact with visuals. Key principles including Hick's Law, Gestalt theory, and cognitive load management can guide designers in simplifying user decisions and improving clarity. By applying these principles, designs become more intuitive and enhance user experience.
- Guidance on selecting compatible icons and typefaces to boost brand recognition and user experience.Friday, April 12, 2024
Choosing suitable typefaces and icons can improve brand recognition, enhance the overall user experience, and maintain visual consistency in a project. Pair icons with a typeface after considering the project's audience, message, and overall tone, as well as its visual style and context. Typeface and icon are so interdependent that sometimes it's worth creating an icon set from scratch based on the typeface.
- Thursday, June 20, 2024
This blog post discusses UI/UX trends in 2024, including the use of 3D graphics, complex gradients, 2D illustrations, minimalism, dark interfaces, animations, and characters. Aesthetics should be balanced with user needs, but users are increasingly looking for better-looking designs in today's web apps, especially for consumer-facing ones.
- Friday, June 7, 2024
Monotype has joined the Readability Consortium alongside Google and Adobe to enhance research on font readability and improve digital reading comprehension. Based at the University of Central Florida, the Consortium comprises over 200 scientists and academics focused on developing better fonts for diverse populations and contexts. Monotype will contribute its extensive font catalog and expertise to help expand this research to non-Latin scripts and operational settings like medical records and transportation.
- Friday, April 12, 2024
The notion that "AI" will negate the importance of accessibility is wrong. Instead, addressing accessibility demands human-centric solutions tailored to real-world scenarios. While current technology offers tools to foster accessibility, adhering to established guidelines can effectively address user needs without significant alteration.
- Wednesday, July 10, 2024
The US government created a unified web design system (USWDS) and a custom typeface (Public Sans) to improve the accessibility and functionality of federal websites. The USWDS, developed by the US Digital Service, provides guidelines and components for consistent design. This initiative was launched in response to the fragmented and inconsistent design of earlier government websites, which often posed a problem for public access to essential services.
- Tuesday, June 4, 2024
The "Skip to main content" link in website accessibility for keyboard-based navigation is really useful for a lot of users. Adding it to documentation sites should be standard.
- Friday, September 27, 2024
Creative fonts are a vital component in the dynamic field of graphic design, significantly influencing the visual impact of projects. The selection of the right font can enhance the effectiveness and memorability of designs, whether the goal is to evoke emotion, attract attention, or simply improve aesthetics. This article explores how various creative fonts can elevate design skills and presents a curated list of exceptional font options suitable for different projects. The article begins by emphasizing the importance of creative fonts in graphic design, noting their ability to transform visual experiences. It highlights that fonts are not merely text but powerful tools for expression, capable of conveying information and enhancing the overall look of branding, web design, and print materials. A comprehensive list of creative fonts is provided, showcasing a variety of styles. Some notable examples include the Wagoon Funny Style Font, which offers a playful aesthetic, and the Mermaid Typeface, inspired by Victorian typography. Other fonts like the Modern Script Font and Bread Crumbs Delicious Font are highlighted for their unique characteristics, making them suitable for various design applications, from logos to invitations. The article categorizes fonts into different types based on their intended use. Big bold fonts are recommended for making strong statements in headlines and posters, while luxury fonts are ideal for high-end branding projects, adding an elegant touch to marketing materials. Condensed fonts are suggested for designs where space is limited, providing a modern and clean appearance without compromising legibility. Free script fonts are noted for their ability to add a personal, handcrafted feel to designs, making them perfect for artistic projects. Poster fonts are also discussed, emphasizing their role in capturing immediate attention, which is crucial for promotional materials. The conclusion reinforces the idea that creative fonts are essential design tools that can significantly enhance the visual appeal of any project. By exploring and utilizing these fonts, designers can elevate their work and bring their creative visions to life. Overall, the article serves as a resource for graphic designers seeking to improve their skills and expand their font repertoire, encouraging them to experiment with various styles to find the perfect fit for their projects.
- Tuesday, April 9, 2024
This guide compares different approaches to designing websites that consider the variety of devices and browsers that visitors use.
- Tuesday, May 21, 2024
Airbnb improved its website's accessibility by implementing font scaling, allowing users to adjust text size independently from page zoom. Unlike browser zoom, which can create layout issues on smaller screens, font scaling only affects text elements, providing a better user experience for those with low vision. Airbnb used rem units for font sizing, as they are relative to the root element and provide more consistent scaling than em units.
- Thursday, May 30, 2024
Use near-black and near-white for comfortable contrast, and saturate neutrals with subtle colors to unify your palette. Prioritize high contrast for essential elements, align optically for a natural look, and adjust letter spacing and line height for readability.
- Tuesday, March 26, 2024
Users with visual impairments rely on screen readers to tell them what is on the screen. Generally, this works well for regular text, but other types of content can be harder to predict — until now. This deep dive explains how screen readers output special characters and offers best practices for using them more effectively.
- Friday, October 4, 2024
In the realm of modern user interface (UI) design, the significance of design systems has become increasingly apparent. Customers today expect seamless experiences, intuitive navigation, and the opportunity to engage with innovative and meaningful products. If a UI fails to meet these expectations, a design system can serve as a crucial tool for improvement. A design system is essentially a standardized collection of resources and tools that design and development teams utilize to create cohesive digital experiences. This includes reusable patterns, guidelines, kits, and code that contribute to a consistent user interface and user experience (UX). The importance of UI design spans all stages of product development, and many components within a design system are specifically crafted to enhance UI quality. Companies like Apple, Google, and Mozilla have embraced design systems as integral to their brand identities, often sharing them to assist others in crafting exceptional digital experiences. The advantages of a comprehensive design system in enhancing UI are manifold. Firstly, it establishes a common language among team members, which is vital in an industry where terminology can evolve and vary between organizations. A design system codifies this language, ensuring clarity and reducing misunderstandings, particularly when non-technical teams are involved in initial prototypes. Secondly, design systems optimize resource utilization. UI professionals focus on creating engaging digital environments, and by having standardized components, they can avoid repetitive tasks. Once a button or form is perfected, it can be reused, allowing designers to dedicate their time to more significant challenges, such as user research and client collaboration. This efficiency not only improves the UI across products but also fosters professional growth within the design team. Moreover, design systems proactively address UI challenges. Without such a system, basic components may be altered without adherence to established UI principles, potentially leading to poor user experiences. A well-structured design system considers every element from the outset, ensuring that only the most effective components are included in the final design. Testing becomes more streamlined with a design system in place. The inclusion of a pattern library allows for individual components to be tested easily, facilitating A/B testing and ensuring that only specific elements are varied during trials. This consistency helps maintain a uniform user experience across different iterations, making it easier to respond to user feedback. Creating a design system is not a one-time task; it is an evolving process that adapts to changes in technology and user needs. As standards for web accessibility and new technologies emerge, design systems must be updated to reflect these advancements. Continuous improvement is essential, as design systems should encompass all critical decisions, leading to outstanding UI designs that require fewer revisions. For those interested in developing their own design system, resources and guides are available to assist in the process, ensuring that teams can create effective and user-centered digital experiences.
- Thursday, April 18, 2024
Centering UI elements is surprisingly hard due to factors like font metrics (which can be inconsistent), line height complexities, and the difficulty of aligning text with icons. This article shows multiple examples of non-centered text on websites from companies like Apple, Slack, Microsoft, GitHub, and Google. Some tips to align elements properly: stop using fonts for icons, understand your font metrics, and pay more attention to alignment in the first place.
- Friday, September 27, 2024
The article discusses the importance of design systems from a developer's perspective, emphasizing how they can enhance usability and streamline the development process. It begins with an analogy comparing the intuitive experience of riding a bicycle to the desired user experience in software applications. Just as riding a bike becomes second nature, the goal is to create software that users can navigate effortlessly. Design systems are presented as a solution to achieve this level of usability, allowing teams to build and ship applications quickly while maintaining consistency through standardized components. The piece highlights the potential pitfalls of poorly implemented design systems, which can hinder rather than help development. It stresses the need to treat design systems as products that require ongoing investment and maintenance to remain effective. A well-maintained design system can provide stability and speed up development, while a neglected one can lead to technical debt and inefficiencies. The article advocates for an iterative approach to building design systems, contrasting it with the traditional waterfall method. Developers are encouraged to focus on simplicity and to build design systems incrementally, using user feedback to guide improvements. The example of Slack illustrates this point, showing how the company managed to standardize its components without sacrificing development speed, ultimately leading to the creation of Slack Kit. Another critical aspect discussed is the necessity of maintaining design systems to prevent them from becoming obsolete. Developers often express skepticism about using design systems due to past experiences with poorly maintained products. The article suggests that design systems should be flexible and adaptable, allowing for both standardization and customization. The Spotify design system, Encore, is cited as an example of balancing consistency with the need for creative freedom. The importance of alignment between developers and designers is also emphasized. Effective communication and collaboration can prevent wasted effort and ensure that both teams are working towards the same goals. The article uses Airbnb's experience to illustrate how a shared visual language can enhance productivity and consistency across teams. Finally, the article encourages viewing design systems as basecamps for exploration rather than constraints on creativity. By providing a stable foundation, design systems can empower developers and designers to innovate and experiment without losing sight of consistency and usability. The piece concludes by promoting UXPin Merge as a tool that facilitates the creation of production-ready prototypes, further enhancing the design and development workflow.
- Monday, September 30, 2024
In October 2024, the design landscape is characterized by innovative approaches that emphasize creativity, particularly when visual assets are limited. Designers are challenged to engage users through compelling concepts that maintain interest and encourage interaction. This month’s trends highlight three key design strategies that reflect this creative necessity. The first trend focuses on homepages that prioritize typography. When visual elements are scarce, typography becomes a powerful tool for storytelling and user engagement. Designers are encouraged to think responsively, ensuring that text remains legible across various devices. Effective use of typography can immediately convey the essence of a website, eliminating ambiguity for users. For instance, Stellare employs a dynamic color and background motion technique alongside clever wordplay to capture attention. Similarly, Engagency contrasts dark backgrounds with bright text to create a striking visual impact, while Terra utilizes whitespace to enhance focus on textual elements, incorporating interactive features like mouse hover effects. The second trend involves overlapping elements, which can create visual intrigue when singular imagery is lacking. This technique allows for the layering of text, images, and animations, fostering a sense of depth and interaction. However, careful consideration is necessary to maintain readability and ensure that important information is not obscured. Cresci’s design exemplifies this with an overprint effect that merges text with the background, while Christina Hohner’s homepage showcases overlapping images and text to highlight her services. Pudding Studio adds a playful animation to their header, enhancing user curiosity while providing clarity through subsequent descriptions. The third trend addresses the representation of artificial intelligence (AI). As the portrayal of AI evolves, designers are moving away from anthropomorphic representations towards more abstract, high-tech visuals. OpenCall.ai utilizes an animation reminiscent of soundwaves to symbolize their AI technology, relying on descriptive text to convey meaning. Walbi combines text treatments with a pulsing green element to suggest AI activity, while Apple’s “Apple Intelligence” landing page showcases various iOS features enhanced by AI, requiring users to connect familiar elements with new functionalities. Overall, the exploration of how to visually represent AI stands out as a particularly intriguing challenge for designers. While the first two trends have been explored in the past, the depiction of AI invites fresh thinking and innovation. Designers are encouraged to consider how they might creatively illustrate complex concepts, pushing the boundaries of traditional design practices. This ongoing evolution in design trends not only reflects current technological advancements but also inspires designers to think critically about their visual storytelling methods.
- Friday, April 5, 2024
Observing accessibility barriers personally and their impact on others helps you see how technology can help bridge divides. We need to make digital accessibility a fundamental right and a prerequisite for technology to better humanity. Only when AI, the web, and technology are available to benefit all humankind will they become truly powerful.
- Friday, April 5, 2024
The mise en mode approach allows creativity and expression while maintaining a structured system for user experience design. Its premise is to think of elements like rounded corners, purple gradients, and typography as modes on top of an underlying familiar structure. A system like this provides user expectation guardrails, while tokens provide a style-by-name interface to convey a form of expression.
- Thursday, October 3, 2024
In the realm of UX design, professionals often find themselves balancing the intricate demands of user experience with the constraints of business and legal requirements. This duality requires a blend of creativity and precision, where even minor errors can lead to significant repercussions. A prevalent challenge within this field is the pressure to always be "right," which can foster a fear of making mistakes. However, it is crucial to recognize that design decisions are not immutable; what truly matters is how effectively these decisions address the underlying problems. A vital lesson in product design is that perfection is not a prerequisite for providing valuable insights. The essence of effective design lies in well-reasoned opinions that are informed by user research, UX principles, and data. When engaging in design discussions, it is important to express informed opinions, and if uncertainty arises, it is acceptable to acknowledge it while proposing hypotheses that can be tested. The best design solutions not only resolve user issues but also align with business objectives, striking a balance between user needs, technical feasibility, and strategic goals. Good design transcends personal preference; it is fundamentally about user effectiveness. Design choices should be substantiated by user research and established UX principles, such as Nielsen’s heuristics. This objective approach ensures that decisions are based on evidence rather than subjective tastes. Even aspects of visual design, like color schemes and layouts, should be justifiable through their impact on the overall user experience. Imposter syndrome is a common experience among designers, regardless of their level of expertise. This phenomenon manifests as self-doubt regarding one’s intellect, skills, or accomplishments, often leading to anxiety and a fear of being exposed as a fraud. It is essential to challenge this narrative, as many designers possess the qualifications and experience to contribute meaningfully. Design is inherently iterative, and occasional missteps are part of the learning process. The focus should be on growth and learning through each iteration. Reflecting on personal experiences, the author recounts a moment early in their current role when they contributed to improving a design component. Despite being a new team member, their input was valued and ultimately adopted, reinforcing the idea that all contributions are significant, regardless of seniority. This experience highlighted that one does not need to be perfectly right; rather, the goal is to propose sensible ideas that contribute to problem-solving. Ultimately, designers are not expected to achieve perfection. The key is to maintain a user-centered approach, clearly articulate design rationales, and remain open to learning from both successes and failures. Design is a continuous journey of learning and iteration. As designers, it is important to reflect on the motivations behind their work—whether it is enhancing user experience, driving business growth, or both—and to continually seek knowledge and practice articulating design decisions. The takeaway is that being reasonable in design discussions is more valuable than striving for an unattainable perfection.
- Thursday, October 3, 2024
Design systems play a crucial role in ensuring consistency and efficiency across various applications within an organization. However, their effectiveness hinges on proper implementation and adoption by design and product teams. Lynn Hao, a Lead Designer at Adobe, emphasizes that a design system, such as Spectrum, must be actively used and understood to reach its full potential. This requires not only well-designed components but also comprehensive guidance and ongoing support as the system evolves. Spectrum serves over 100 unique applications and a diverse team of more than 600 individuals at Adobe. The challenge lies in guiding teams on how to properly utilize the design system, especially during significant updates like Spectrum 2. The design system is a living entity, constantly iterating, and understanding how to assist others in its implementation is a process that requires time and experience. To facilitate ongoing documentation, the Spectrum team created a playbook that evolved into an internal website, serving as the primary source of information. This website provides a stable and scalable platform for sharing guidelines, best practices, and resources tailored to the needs of designers and developers. The documentation includes fundamental principles, detailed design guidelines, integration instructions for developers, and support resources to help teams navigate the system effectively. Key screen explorations are another valuable tool for demonstrating how to flex the design system in real-world applications. These explorations illustrate design challenges and suggested solutions, helping teams understand the intended usage of components. For instance, the Spectrum team encouraged the removal of unnecessary dividers in favor of using spacing and typography to group content, which was visually refreshing but required careful communication to avoid misinterpretation. The documentation process also involves providing workflow-specific guidance. The Spectrum team discovered that product teams respond best to a combination of high-level guidelines and concrete examples. By referencing existing solutions for complex use cases, the team can promote early alignment and develop broader guidance over time. Communication is vital in keeping teams informed about updates to the design system. Regular announcements about changes, bug fixes, and new components help ensure that teams are aware of how updates impact their work. The Spectrum team uses platforms like Slack to share in-progress updates and gather feedback, fostering collaboration and ensuring that guidelines are adapted for new use cases. Ongoing support is essential as teams grow and the design system evolves. The Spectrum team employs various communication channels to address questions and provide guidance, ranging from one-on-one support to feedback forms. This approach allows for personalized assistance while also efficiently managing straightforward queries. System designers must maintain a strong opinion to ensure coherence across products and adherence to good design practices. They should provide constructive feedback, acknowledging the expertise of product teams while offering insights based on their broader perspective. This collaborative approach fosters shared ownership of the design system and encourages teams to seek guidance rather than simply requesting approvals. Understanding the underlying needs behind requests is crucial for effective support. By asking clarifying questions, system designers can uncover the rationale behind specific requests and suggest scalable solutions that align with the design system's principles. This process not only helps in addressing immediate needs but also strengthens the overall design system. Ultimately, the success of a design system relies on making information accessible and useful, guiding proper usage, and fostering collaboration among teams. Through documentation, communication, and shared ownership, the Spectrum team aims to ensure that the design system is not only adopted but also effectively utilized to enhance the design process across Adobe's diverse applications.
- Thursday, May 30, 2024
When designing mobile interfaces, designers often overlook the crucial role of keyboards. This article dives into the factors affecting keyboard appearance and behavior on iOS and Android, including input field types, phone models, screen settings, and action buttons. Understanding these elements ensures a great user experience and consistent design across platforms.
- Wednesday, September 11, 2024
High-quality fonts have hidden features like variable axes for customizing appearance, stylistic alternates for different letter variations, swashes for decorative accents, and multiple numeral styles. Each of these features can be accessed using CSS properties, as shown with examples throughout this article.
- Wednesday, July 24, 2024
More than 35% of users read their emails in dark mode. Design emails to look good in both light and dark modes, using high-contrast colors and transparent PNGs. Ensure icons and logos are visible in dark mode by using outlines or alternative designs. Test your emails across different devices and email clients for a consistent experience.
- Thursday, July 25, 2024
The top UX trends this year, including AI-generated content, real-time analytics, and emotional design, are all aimed at enhancing user engagement and satisfaction. The trend towards inclusive accessibility and seamless cross-app experiences reflects a broader shift towards more personalized and integrated digital experiences. Staying ahead of these trends is vital for businesses to remain competitive and meet evolving customer expectations.
- Wednesday, May 15, 2024
The U.S. government is overhauling its digital presence. It will standardize over 10,000 web pages to improve mobile friendliness, accessibility, and cohesive design. This significant project could take up to a decade. The White House has introduced a design system comprising standardized graphics, icons, and typefaces to ensure a trustworthy and recognizable user experience across federal websites. Meanwhile, efforts are underway to prioritize and improve the most visited sites.
- Tuesday, March 26, 2024
Not every tool in a designer’s toolbox is suited for every challenge — a part of being a good designer is knowing which tool is the most appropriate for the specific problem. Instead of focusing on tools alone, designers should visualize and validate visions, continuously cultivate consistency, demonstrate value, and rationalize design decisions.